#include "Date.h"

void test1()
{
    Date d1(2024, 5, 18);
	Date d2(2024, 3, 20);
	Date d3(2024, 3, 20);

	cout << (d1 < d2) << endl;
	cout << (d1 > d2) << endl;
	cout << (d1 == d3) << endl;
	cout << (d2 <= d3) << endl;
	cout << (d2 == d3) << endl;
}

void test2()
{
    Date d1(2024, 11, 22);
    d1.Print();
    Date d2 = d1 + 10000;
    d2.Print();
}

void test3()
{
    Date d1(2024, 11, 23);
    d1.Print();
    Date d2 = d1 - 10000;
    d2.Print();
    cout << d2 - d1 << endl;
    cout << d1 - d2 << endl;
}

void test4()
{
    Date d1(2024, 11, 23);
    d1.Print();
    Date d2 = ++d1;
    d1.Print();
    d2.Print();
    Date d3 = d1++;
    d1.Print();
    d3.Print();
    Date d4 = --d1;
    d1.Print();
    d4.Print();
    Date d5 = d1--;
    d1.Print();
    d5.Print();
}

int main()
{
    test4();
    
    return 0;
}